home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Jumpstart / Multimedia Microsoft Jumpstart Version 1.1a (Microsoft).BIN / develpmt / source / trans / makefile < prev    next >
Encoding:
Makefile  |  1993-12-12  |  1.3 KB  |  62 lines

  1. CC  = cl -c -W3 -AS -G3 -Gs -GA -Zip -Oxwt $(DEF) -Fc
  2. ASM = masm -Mx -Zi
  3. LINK= link /NOE/NOD/LI/MAP/AL:16
  4. DEF = -DSTRICT
  5. RC  = rc
  6.  
  7. !if "$(DEBUG)" == "NO"
  8. !else
  9. LINK= $(LINK)/CO
  10. DEF = $(DEF) -DDEBUG
  11. !endif
  12.  
  13.  
  14. NAMEX   = qa
  15. NAME    = Trans
  16. OBJS    = qa.obj tblt.obj trle.obj dib.obj
  17. LIBS    = libw slibcew commdlg mmsystem
  18.  
  19. RESFILE = $(NAMEX).res
  20. DEFFILE = $(NAMEX).def
  21. EXENAME = $(NAME).exe
  22.  
  23. .c.obj:
  24.         $(CC) -Tp$*.c
  25.  
  26. .asm.obj:
  27.         $(ASM) $*;
  28.  
  29. .rc.res:
  30.         $(RC) -r $*.rc
  31.  
  32. goal: $(EXENAME)
  33.         @echo ***** finished making $(NAME) for Win16 *****
  34.  
  35. $(EXENAME): $(OBJS) $(RESFILE) $(DEFFILE) makefile
  36.         $(LINK) $(OBJS), $(EXENAME),$(NAMEX),$(LIBS),$(DEFFILE)
  37.         rc $(RESFILE) $(EXENAME)
  38.         -cvpack -p $(EXENAME)
  39.         -mapsym $(NAMEX).map
  40.  
  41. clean:
  42. #       del $(NAME).exe
  43.         del *.res
  44.         del *.err
  45.         del *.obj
  46.         del *.map
  47.         del *.sym
  48.         del *.cod
  49.         del *.pdb
  50.         del *.wsp
  51.  
  52. depend:
  53.     mv makefile makefile.old
  54.     sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
  55.     del makefile.old
  56.     echo # START Dependencies >> makefile
  57.     includes -l *.c *.asm >> makefile
  58.     echo # END Dependencies >> makefile
  59.  
  60. # START Dependencies  
  61. # END Dependencies  
  62.